terminal leaf - Spanish English Dictionary